transmission lube pump - Francés Inglés Diccionario